from matplotlib.font_manager import FontProperties
def getFont():  # 如果这个函数报错，就将这句注掉，不影响绘图，但是会影响字体。
    import sys
    platform = sys.platform.lower()
    font = None
    if platform.find('windows') != -1:
        font = FontProperties(fname="c:\\Windows\\fonts\\simhei.ttf", size=14)
    elif platform.find('linux') != -1:  # 如果在linux平台上的话，中文需要从本地路径中导入字体文件。
        font = FontProperties(fname="/home/hzy/Documents/Development/python/simhei.ttf", size=14)
    return font


font = getFont()
titleFont = font.copy()  # font作为一个类，需要复制后再赋值，否则titleFont和labelFont指向的都是font对象。
labelFont = font.copy()
titleFont.set_size(25)
labelFont.set_size(14)